RE: [-empyre-] tangent: software / conceptual art
But this is false. See for instance
http://www.fact-index.com/s/se/self_modifying_code.html . The technical term
is 'self-modifying code'.
Self modifying code was a popular strategy of the early (pre Dewdney
and Redcode) Code Wars. Competing programs would rewrite their own
code and some could steal and adapt their opponents code. Code Wars
began in the 60's and was an early pre-cursor of alife (and viruses).
This was about the same time that Holland published his papers on
adaptive strategies (in 1962) - the root of today's evolutionary and
genetic algorithms and a major taproot of alife.
I worked as an assembler programmer in the 1970's and self-modifying
code was popular. It made efficient use of the small memory spaces -
some of the systems I worked on only had 4K of memory - and was also
pretty time efficient too.
If anyone is interested to learn what working with these kind of
systems was like there's a fascinating (well, for me anyway) faq at:
http://www.faqs.org/faqs/dec-faq/pdp8/section-3.html
In an early post I referred to Ihnatowicz's Senster. This was run
on a clone of a Honeywell Series 16. The codeset that Ihnatowicz used
to implement the Senster is here:
http://www.series16.adrianwise.co.uk/programming.html
The CACHe project in London have recently discovered a complete listing
of the Senster code and it's now online here:
http://www.senster.com/ihnatowicz/senster/senstersoftware/index.html
--
===============================================================
Paul Brown PO Box 413, Cotton Tree QLD 4558, Australia
mailto:paul@paul-brown.com http://www.paul-brown.com
mob 0419 72 74 85 fax +1 309 216 9900
===============================================================
Visiting Fellow - Birkbeck http://www.bbk.ac.uk/hafvm/cache/
===============================================================
This archive was generated by a fusion of
Pipermail 0.09 (Mailman edition) and
MHonArc 2.6.8.